package com.copm.ifm.common.process.entity.define;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Set;

/**
 * 流程节点定义实体类
 *
 * @author zzf
 * @date 12:01 2021/3/16
 */
@Getter
@Setter
@TableName("process_node_define")
@ApiModel("流程节点定义实体类")
public class ProcessNodeDefine implements Serializable {

    @ApiModelProperty("操作对象类型 1:用户字段 2:绑定对象字段 3:触发事件")
    private Integer operationTargetType;

    @ApiModelProperty("对应字段")
    private String targetField;

    @ApiModelProperty("对应的值")
    private String targetVal;

    @ApiModelProperty("操作对象id集合json字符串")
    private Set<Integer> targetIds;

}
